html {
	font-size: 62.5%;
	padding: 0;
	margin: 0;
}

body {
	padding: 0;
	margin: 0;
}
img{
	height: 100%;
	width: 100%;
}
/*div{
	border: 0.5px solid red;
}*/
.wrap {
	max-width: 1080px;
	max-height: 1950px;
	margin: 0 auto;
	box-sizing: border-box;
	/*background-color: #f2f2f2;*/
}
.top_ysy{
	width: 100%;
	height: 10vw;
	background-color: #faac14;
	position: fixed;
	left:0vw;
	top:0vw;
	z-index: 100;
}
.top_ysy_c{
	width: 90%;
	height: 100%;
	margin: 0vw auto;
	display: flex;
	justify-content: space-between;
	/*align-content: center;*/
	align-items: center;/*纵向居中*/
}
.top_jiantou_img{
	height: 47%;
	width: 3.2%;
}
.zhuanfa{
	height: 56%;
	width: 6%;
}
.language{
	height: 68%;
	width: 32%;
	display: flex;
	flex-direction: row;
	/*align-content: center;*/
	justify-content: space-around;
	background-color: #ffffff;
	align-items: center;
	-moz-border-radius:  1vw;
	-webkit-border-radius: 1vw;
}
.language2,.language1{
	height: 88%;
	width:48%;
	text-align: center;
	line-height:6vw ;
	font-size: 3vw;
	font-family: MicrosoftYaHei;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
	-moz-border-radius:  1vw;
	-webkit-border-radius: 1vw;
}
.language1{
	color: #faac14;
	/*background-color: #faac14;*/
}
.language2{
	background-color: #faac14;
	/*color: #faac14*/
}
.banner{
	width: 100%;
	height: 52.4vw;
	position: relative;
	z-index: 99;
	margin-top: 10vw;
}
.course_title{
	width: 100%;
	/*height: 19.2vw;*/
}
.course_detail{
	width: 90%;
	height: 100%;
	margin: 0px auto;
}
.title{
	font-family: MicrosoftYaHei;
	font-size: 5vw;
	font-weight: normal;
	font-stretch: normal;
	/*letter-spacing: 0.8vw;*/
	color: #333333;
}
.jiage{
	height: 6vw;
	width: 100%;
	display: flex;
	/*flex-direction: row;*/
	justify-content: space-between;
	align-items: center;
}
.jiage_number{
	width: 40%;
	height: 100%;
	display: flex;
	justify-content: row;
	align-items: center;
}
.shoujia>span{
	font-family: MicrosoftYaHei;
	font-size: 5vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.2vw;
	color: #ff6c00;
	margin-right: 3vw;
	font-weight: bold;
}
.yuanjia{
	font-family: MicrosoftYaHei;
	font-size: 3vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.1vw;
	color: #808080;
	
}
.yjiage{
	text-decoration:line-through;
}
.star_ysy{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 3vw;
}
.star_ysy>div{
	width: 3vw;
	height: 3vw;
	margin-right: 0.3vw;
}
.canshu{
	width: 100%;
	height: 4vw;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 3vw;
	border-bottom: 0.1vw solid rgba(180,180,180,1);
}
.canshu div{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
.xiaotu{
	width: 3vw;
	height: 3vw;
	margin-right: 1vw;
}
.course_detail>div{
	margin: 1.5vw 0vw;
}
.canshuziti{
	font-family: MicrosoftYaHei;
	font-size: 3vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.1vw;
	color: #737373;
	
}
.renshu{
	color:red;
}
/*地址*/
.address0{
	width: 100%;
	height: 13vw;
	padding: 1.5vw 0vw;
	border-bottom: 2.5vw solid rgba(242,242,242,1);
}
.address1{
	width: 90%;
	height: 100%;
	margin: 0vw auto;
}
.ditutubiao{
	width: 2vw;
	height: 3vw;
	margin-right: 1vw;
}
.address1>div{
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 2vw;
}
.addr_name{
	font-family: MicrosoftYaHei;
	font-size: 3.2vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0vw;
	color: #737373;
}
.xiaobiaoqian>div{
	width: 15vw;
	font-family: MicrosoftYaHei;
	font-size: 3.4vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.1vw;
	color: #faac14;
	margin-right: 3vw;
	border-radius:1vw;
	-moz-border-radius:  1vw;
	-webkit-border-radius: 1vw;
	border: 0.3vw solid #faac14;
	border-radius: 1vw;
	text-align: center;
	
}
/*提供机构*/
.jiantouannu0{
	width: 100%;
	height: 10vw;
	border-bottom: 2.5vw solid rgba(242,242,242,1);
}
.jiantouannu1{
	width: 90%;
	height: 100%;
	margin: 0vw auto;
	display: flex;
	/*flex-direction: row;*/
	justify-content: space-between;
	align-items: center;
	
}
.anniu_img{
	width: 2.5vw;
	height: 3vw;
}
.annutitle{
	font-family: MicrosoftYaHei;
	font-size: 3.7vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.3vw;
	color: #444444;
}
/*详情标题按钮*/
.detaillist0{
	width: 100%;
	height: 10vw;
	border-bottom: 0.1vw solid rgba(180,180,180,1);
	background-color: white;
	/*position: fixed;*/
	/*left: 0vw;*/
	/*top:10vw;*/
}
.detaillist1{
	width: 90%;
	height: 100%;
	margin: 0vw auto;
	display: flex;
	/*flex-direction: row;*/
	justify-content: space-between;
	align-items: center;
}
.button1,.button2,.button3{
	font-family: MicrosoftYaHei;
	font-size: 4.2vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.9vw;
	/*color: #faac14;*/
	color: #4d4d4d;
	height: 100%;
	line-height: 9.8vw;
}
.button1{
	color: #faac14;
	border-bottom: 1vw solid #faac14;
}
/*详情介绍*/
.goodsDetail0{
	width: 100%;
	margin-bottom: 17vw;
}
.goodsDetail01{
	width: 90%;
	margin: 0vw auto;
}
.goodsDe_show{
	display: block;
}
.goodsDe_close{
	display: none;
}
.ggoodstishi_show{
	display: block;
}
.goodstishi_close{
	display: none;
}
.userSpeak_show{
	display: block;
}
.userSpeak_close{
	display: none;
}
.goodsDetail01>div{
	font-size: 10vw;
}
/*底部导航*/
.bottom_menu{
	width: 100%;
	height: 13vw;
	display: flex;
	justify-content: center;
	align-items: center;
	border-top: 2.5vw solid rgba(242,242,242,1);
	position: fixed;
	left:0vw;
	bottom:0vw;
}
.menu_1{
	width: 50%;
	height: 100%;
	background-color: white;
}
.menu_11{
	width: 80%;
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	margin: 0vw auto;
}
.menu_111{
	width: 40%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 0vw auto;
}
.menu_112{
	width: 40%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin: 0vw auto;
}
.menu_2{
	width: 50%;
	height: 100%;
}
.menu_img{
	width: 7vw;
	height: 6vw;
}
.menu_name{
	width: 10vw;
	height: 4.5vw;
	font-family: MicrosoftYaHei;
	font-size: 3.3vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0.3vw;
	color: #999999;
	line-height: 4.5vw;
	text-align: center;
	margin-top: 0.5vw;
}
.menu_2{
	font-family: MicrosoftYaHei;
	font-size: 5.2vw;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 1vw;
	color: #ffffff;
	background-color: #faac14;
	line-height: 13vw;
	text-align: center;
}
/*<!--5.分享蒙版============================-->*/
.meng{
	/*margin: 0 auto;*/
	position: fixed;
	/*position: absolute;*/
	z-index: 8888;
	left: 5vw;
    bottom: 20vw;
    display: none;
}
.meng1 {
	width: 91.67vw;
	height: 42.78vw;
	border-radius: 10px;
	background-color: white;
}
.meng_title{
	display: -webkit-flex;
	-webkit-align-items: center;
	justify-content: center;
	font-family: "微软雅黑";
	font-size: 4.26vw;
	margin: 0vw 0vw 0vw 0vw;
	padding: 5vw 0vw 5.6vw 0vw;
}
.share_place{
	display: flex;
	justify-content: space-around;
}
.place{
	position: relative;
}
.place span{
	display: block;
	margin: 0vw 0vw 0vw 0vw;;
	position: absolute;
	font-size: 3.24vw;
	top: 16vw;
    width: 129%;
    
}
.qqyou{
	left: 9%;
}
.weixin{
	left: 5%;
}
.pengyou{
	
	left: -10%;
}

.place img{
	width: 13.89vw;
	height: 13.89vw;
}
.weixin_place{
	margin: 0vw 0vw 0vw 0vw;}

.meng2 {
	background-color: white;
	margin-top: 4.17vw;
	width: 91.67vw;
	height: 13.89vw;
	border-radius: 10px;
	font-family: "微软雅黑";
	font-size: 4.26vw;
	/*font-stretch: normal;*/
/*	font-weight: normal;*/
	/*letter-spacing: 4.6px;*/
	/*上下居中*/
	display: -webkit-flex;
	-webkit-align-items: center;
	justify-content: center;
	color: #faac14;
}
.menghui{
	position: fixed;
	z-index: 2000;
	top: 0vh;
	background-color: #7f7f7f;
	opacity: 0.5;
	width: 100vw;
	height: 100vh;
	display: none;
}
.menu_img img{
	width: 100%;
}
.menu_img{
	width: 6vw;
}
